package br.usp.icmc.dilvan.aimTemplateViewer.client.aimTemplate;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@SuppressWarnings("serial")
public class AnatomicEntityAIMTemplate implements Serializable {
	
	boolean annotatorConfidence = false;
	Double annatotorConfidenceValue = 0.0;
	List<AnatomicEntityCharacteristicAIMTemplate> anoAnatomicEntityCharacteristicAIMTemplates = new ArrayList<AnatomicEntityCharacteristicAIMTemplate>();

	public AnatomicEntityAIMTemplate() {

	}

	public AnatomicEntityAIMTemplate(
			boolean annotatorConfidence,
			List<AnatomicEntityCharacteristicAIMTemplate> anoAnatomicEntityCharacteristicAIMTemplates) {
		super();
		this.annotatorConfidence = annotatorConfidence;
		this.anoAnatomicEntityCharacteristicAIMTemplates = anoAnatomicEntityCharacteristicAIMTemplates;
	}

	public boolean isAnnotatorConfidence() {
		return annotatorConfidence;
	}

	public void setAnnotatorConfidence(boolean annotatorConfidence) {
		this.annotatorConfidence = annotatorConfidence;
	}

	public List<AnatomicEntityCharacteristicAIMTemplate> getAnoAnatomicEntityCharacteristicAIMTemplates() {
		return anoAnatomicEntityCharacteristicAIMTemplates;
	}

	public void setAnoAnatomicEntityCharacteristicAIMTemplates(
			List<AnatomicEntityCharacteristicAIMTemplate> anoAnatomicEntityCharacteristicAIMTemplates) {
		this.anoAnatomicEntityCharacteristicAIMTemplates = anoAnatomicEntityCharacteristicAIMTemplates;
	}

	public Double getAnnatotorConfidenceValue() {
		return annatotorConfidenceValue;
	}

	public void setAnnatotorConfidenceValue(Double annatotorConfidenceValue) {
		this.annatotorConfidenceValue = annatotorConfidenceValue;
	}
}
